Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Winston-Salem Open - Winston-Salem Mallorca Challenger U.S. Open - New York Lisbon Challenger Santa Fe 2 Challenger Danderyd Challenger Australian Open - Melbourne Oeiras 1 Challenger Dallas Open - Dallas Manama Challenger Punta Del Este Challenger Delray Beach Open - Delray Beach Lille Challenger Lugano Challenger Murcia Challenger Girona Challenger Oeiras 3 Challenger Wimbledon - London Francavilla Challenger French Open - Paris Poznan Challenger Milan Challenger Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport Seville Challenger Guangzhou Challenger U.S. Open - New York St. Tropez Challenger M25 Vale do Lobo BNP Paribas Open - Indian Wells Citi Open - Washington Australian Open - Melbourne Tiriac Open - Bucharest Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Turkey F7 Romania F17 Spain F32 Portugal F4 Portugal F6 Spain F7 Portugal F2 Portugal F3 Spain F17 Spain F18 Armenia F1 Georgia F2 Germany F13 Sweden F5 USA F22 USA F26 Mexico F10 Mexico F11 USA F1 USA F2 USA F3 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Mexico F1 Costa Rica F1 Canada F1 Canada F2 Canada F3 Egypt F4 Usa F7 Usa F8 Egypt F6 Romania F1 Czech Rep. F2 Romania F2 Czech Rep. F3 Romania F3 Spain F18 Romania F5 Germany F6 Usa F14 Germany F7 Usa F15 Germany F8 Romania F11 Usa F18 Germany F13 Germany F17 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Romania F3 Usa F13 Romania F4 Usa F15 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Colombia F1 Colombia F2 Turkey F6 USA F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F10 Italy F11 Usa F5 Romania F9 Portugal F3 Switzerland F3 Spain F11 Spain F12 Bulgaria F3 Brazil F33 Romania F2 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Italy F8 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 Romania F2 Germany F5 Romania F16 Germany F7 China F1 China F2 Romania F3 Brazil F26 Portugal F5 Portugal F1 Ukraine F3 Germany F16 Italy F5 Brazil F22 M15 Sintra M15 Sintra M25 Porto M25 Vale Do Lobo M25 Villena M25 Vale do Lobo M25 Faro USA F25 Romania F10 Colombia F2 M25 Quinta Do Lago M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio M25 Quinta do Lago Germany F8 Germany F14 M25 Reus M25 Sintra M25 Vale do Lobo M25 Vale do Lobo Levene Gouldin & Thompson Tennis Challenger - Binghamton Sao Paulo Challenger Scheveningen Challenger Fergana Challenger Sao Paulo Challenger Tashkent Challenger Sao Jose Do Rio Preto Challenger Dallas Challenger Guangzhou Challenger Braunschweig Challenger Charlottesville Challenger Mouilleron-Le-Captif Challenger Bucaramanga Challenger Jonkoping Challenger Barletta Challenger Turin Challenger Karshi Challenger Samarkand Challenger Mestre Challenger Prostejov Challenger Furth Challenger Fergana Challenger Braunschweig Challenger Poznan Challenger Caltanissetta Challenger Milan Challenger Floridablanca Challenger Santo Domingo Challenger Como Challenger Seville Challenger Naples Challenger - Naples Buenos Aires Challenger Suzhou Challenger Shenzhen Challenger Guayaquil Challenger Santiago Challenger Le Gosier Challenger San Remo Tennis Cup - San Remo Barletta Challenger Mamaia Challenger - Constanta Belo Horizonte Challenger Challenger Banque Nationale - Granby Tunis Challenger GHI Bronx Tennis Classic - Bronx Gazprom Hungarian Open - Budapest Rennes Challenger Braga Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Bordeaux Challenger Santiago Challenger Sao Paulo Challenger Prostejov Challenger Plava Laguna Croatia Open - Umag Como Challenger M25 Mataro Santo Domingo Challenger Ningboo Challenger Lima Challenger Liuzhou Challenger Campos do Jordao Challenger Guayaquil Challenger Brasilia Challenger Salvador Challenger Bangalore Challenger Buenos Aires Challenger Pune Challenger Orlando Challenger Columbus Challenger Newport Beach Challenger Montevideo Challenger Chennai Challenger Bangkok Challenger M25 Figueira da Foz Asuncion Challenger Sarasota Challenger Ortisei Challenger Salzburg Challenger Sao Paulo Challenger Arad Challenger Francavilla Challenger Bucaramanga Challenger M25 Porto Szczecin Challenger Buenos Aires Challenger Santos Challenger Arad Challenger Braga Challenger Timisoara Challenger Bercuit Challenger Tampere Challenger Sibiu Challenger Lisbon Challenger Izmir Challenger Belem Challenger Porto Alegre Challenger Eckental Challenger Ortisei Challenger Tyumen Challenger Bucaramanga Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Porto Alegre Challenger Buenos Aires Challenger Helsinki Challenger Guayaquil Challenger Nur-Sultan Challenger Sao Paulo Challenger Bucaramanga Challenger Chennai Challenger Heilbronn Challenger Blois Challenger Napoli Challenger Trnava Challenger Blumenau Challenger Heilbronn Challenger Caltanissetta Challenger Lima Challenger Kazan Challenger Raanana Challenger Campinas Challenger M25 Sintra Bordeaux Challenger Vicenza Challenger Milan Challenger Prague Challenger Sao Paulo Challenger Oeiras 1 Challenger Oeiras 2 Challenger Oeiras 3 Challenger Milan Challenger Porto Challenger Amersfoort Challenger Tampere Challenger Barletta Challenger Verona Challenger Istanbul 2 Challenger Todi Challenger Bergamo Challenger Timisoara Challenger - Timisoara Braunschweig Challenger Maia 2 Challenger Pau Challenger Phoenix Challenger Oeiras 2 Challenger Heilbronn Challenger Campinas Challenger Forli 6 Challenger Surbiton Challenger Perugia Challenger Braunschweig Challenger Bancolombia Open - Bogota Chicago Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Lima Challenger Roma Open Challenger - Rome Istanbul Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Campinas Challenger Seoul Challenger Rio De Janeiro Challenger Roanne Challenger Nielsen USTA Pro Tennis Championship - Winnetka Sao Leopoldo Challenger Moncton Men's Challenger - Moncton Canberra Challenger Puerto Vallarta Challenger Phoenix Challenger Oldum Brown Vancouver Open - Vancouver Girona Challenger Split Challenger Prague 2 Challenger Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Challenger Britania Zavaleta - Puebla Salinas Challenger Barcelona Challenger Prostejov Challenger Cary Challenger Lisbon Challenger Porto Challenger Lisbon Challenger Maia Challenger Santiago Challenger Sao Paulo Challenger Curitiba Challenger Dallas Challenger Le Gosier Challenger Recife Challenger Prague Challenger Bordeaux Challenger Marburg Challenger San Benedetto Challenger Recanati Challenger Campos do Jordao Challenger Trani Challenger Samarkand Challenger Karshi Challenger Astana Challenger Brasov Challenger Trnava Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Guayaquil Challenger Loughborough Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Kazan Challenger Florianopolis Challenger Sarajevo Challenger Bath Challenger Le Gosier Challenger Dallas Challenger Mersin Challenger Ostrava Challenger Caltanissetta Challenger Marburg Challenger Oeiras 4 Challenger Braunschweig Challenger Biella 7 Challenger Lima 2 Challenger Heilbronn Challenger St. Remy Challenger Montevideo Challenger Forli Challenger Istanbul Challenger Lermontov Challenger San Juan Challenger Rio De Janeiro Challenger Montevideo Challenger Sao Leopoldo Challenger Bergamo Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Kosice Challenger Canberra Challenger Timisoara Challenger Mersin Challenger Oberstaufen Challenger Itajai Challenger St. Remy Challenger Oeiras 2 Challenger Oeiras 3 Challenger Campinas Challenger Bucharest Challenger Liberec Challenger Montevideo Challenger Bogota Challenger Sibiu Challenger Kolkata Challenger New Delhi Challenger Kazan Challenger Barranquilla Challenger Mersin Challenger Itajai Challenger Girona Challenger Sao Paulo Challenger Aix En Provence Challenger Rome Challenger Tunis Challenger Furth Challenger Kosice Challenger Marburg Challenger Meerbusch Challenger Estoril Challenger Roanne Challenger Campinas Challenger Sibiu Challenger Porto Alegre Challenger Tashkent Challenger Geneva Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Panama City Challenger Pau Challenger Happy Valley Challenger Hong Kong Challenger Dallas Challenger Burnie Challenger Launceston Challenger Santo Domingo Challenger Santos Challenger New Delhi Challenger Kolkata Challenger Lexington Challenger Raanana Challenger Le Gosier Challenger Batman Challenger Sarasota Challenger Mersin Challenger Savannah Challenger Arad Challenger Aix En Provence Challenger Bordeaux Challenger Mestre Challenger Brasov Challenger Moscow Challenger Poznan Challenger Oberstaufen Challenger Fergana Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Aptos Challenger Prague Challenger Vancouver Challenger Buenos Aires Challenger Como Challenger Maia 1 Challenger Meknes Challenger Irving Challenger Istanbul Challenger Oeiras 5 Challenger Genova Challenger Tashkent Challenger Bendigo Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Mouilleron-Le-Captif Challenger Montevideo Challenger Bangkok Challenger Chisinau Challenger Bucaramanga Challenger Dallas Challenger Forli 5 Challenger Perugia Challenger Roseto Degli Abruzzi 2 Challenger Poznan Challenger Rio De Janeiro Challenger Lugano Challenger Oeiras 1 Challenger Brasov Challenger Sanremo Challenger Moscow Challenger Madrid Challenger Iasi Challenger Montevideo Challenger Pozoblanco Challenger Mauthausen Challenger Szczecin Challenger Grodzisk Mazowiecki Challenger Porto Alegre Challenger Montechiarugolo - Parma Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Irving Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Bordeaux Challenger Buenos Aires Challenger Lisbon Challenger Scheveningen Challenger ATP Challenger Tour Finals Kosice Challenger Hersonissos 5 Challenger Hersonissos 6 Challenger Hamburg Challenger Rome Challenger Monastir Challenger Orleans Challenger Mons Challenger Ningboo Challenger Maui Challenger Montevideo Challenger Oberstaufen Challenger Irving Challenger Aix En Provence Challenger Las Franquesas del Valles Challenger Campinas Challenger Oeiras 4 Challenger Genova Challenger Iasi Challenger Montevideo Challenger Rennes Challenger Yokohama Challenger Orleans Challenger ATP Challenger Tour Finals Sao Paulo Challenger Buenos Aires Challenger Brest Challenger Helsinki Challenger Ann Arbor Challenger Canberra Challenger Bordeaux Challenger San Marino Challenger Lima Challenger Cherbourg Challenger Braga Challenger Lima Challenger Kobe Challenger Aix En Provence Challenger San Diego Challenger Zadar Challenger Oeiras 4 Challenger Ostrava Challenger Francavilla Challenger Busan Challenger Las Vegas Challenger Montevideo Challenger Tyumen Challenger Braga Challenger Bergamo Challenger Lima 2 Challenger Oeiras 2 Challenger Tenerife 2 Challenger Tampere Challenger Madrid Challenger San Marino Challenger Cagliari Challenger Oeiras 4 Challenger Biella Challenger Zagreb Challenger Bratislava 1 Challenger Forli 2 Challenger Lyon Challenger Ilkley Challenger Campinas Challenger Brasov Challenger Porto Challenger Shenzhen Challenger Forli 4 Challenger Todi Challenger Porto 2 Challenger Sibiu Challenger Valencia Challenger Blois Challenger Campinas Challenger Guayaquil Challenger Bangkok Challenger Campinas Challenger Oeiras 1 Challenger Sao Paulo Challenger Cleveland Challenger Tenerife 1 Challenger Tampere Challenger Sopot Challenger Lisbon Challenger Monza Challenger Buenos Aires Challenger Turin Challenger Guayaquil Challenger Milan Challenger Porto Challenger Villena Challenger Poznan Challenger 2007 Knoxville Challenger - Knoxville Braga Challenger Estoril Open - Estoril Gerry Weber Open - Halle Estoril Open - Estoril Estoril Open - Estoril Estoril Open - Estoril BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Estoril Open - Estoril Bordeaux Challenger Gerry Weber Open - Halle Kremlin Cup - Moscow Copa Claro - Buenos Aires Kremlin Cup - Moscow Aircel Chennai Open - Chennai Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Pilot Pen Tennis - New Haven Open Parc - Lyon Antalya Cup - Antalya Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Moselle Open - Metz VTR Open - Vina del Mar Chengdu Open - Chengdu China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Tata Open Maharashtra - Pune Open Sud de France - Montpellier Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Geneva Open - Geneva Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Portugal Open - Oeiras Antalya Open - Antalya Noventi Open - Halle Mallorca Championships - Mallorca U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Portugal Open - Oeiras Singapore Tennis Open - Singapore SkiStar Swedish Open - Bastad Adelaide International 1 - Adelaide Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril BB&T Atlanta Open - Atlanta Mercedes Cup - Stuttgart Millennium Estoril Open - Estoril Noventi Open - Halle Brasil Open - Sao Paulo Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport Konzum Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Korea Open - Seoul Dallas Open - Dallas Argentina Open - Buenos Aires Citi Open - Washington Gazprom Hungarian Open - Budapest Delray Beach Open - Delray Beach New York Open - New York BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Nordea Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Tata Open Maharashtra - Pune Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Open 13 Provence - Marseille Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Bucharest Open - Bucharest Boss Open - Stuttgart Terra Wortmann Open - Halle Stockholm Open - Stockholm Millennium Estoril Open - Estoril Suisse Open - Gstaad Hangzhou Open - Hangzhou Dallas Open - Dallas Rakuten Japan Open - Tokyo Nordea Open - Bastad Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Nature Valley International - Eastbourne Francavilla Challenger Murray River Open - Melbourne Brasil Open - Sao Paulo Belgrade 2 - Belgrade Quimper Challenger Barletta Challenger Monterrey Challenger Waco Challenger Prague 1 Challenger Santo Domingo Challenger Indian Wells Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Millennium Estoril Open - Estoril Copa Claro - Buenos Aires Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami National Bank Open - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Sony Ericsson Open - Miami Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Campbells Hall of Fame Tennis Championships - Newport Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Miami Open - Miami Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tenerife 3 Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, POR-POL 4-0 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Montevideo Challenger Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SWE-POR 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, POR-AUT 1-4 Seville Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0